Renderowanie projektu

Zagadnienie: Renderowanie w Vectorworks

Renderowanie nadaje obiektom 3D wygląd bryły. Obiekty bryłowe mogą rzucać cienie i zakrywać obiekty znajdujące się za nimi.

Do szybkiego renderowania użyj Trybu cieniowania. W efekcie zostanie wykonana analiza oświetlenia, która pozwoli uzyskać szybkie, interaktywne renderowanie rysunku o średniej jakości podglądu, podczas którego tworzenie odbić nie jest możliwe.

Aby uzyskać optymalną jakość renderowania, użyj trybów Renderworks, obsługiwanych przez silnik Maxon's Cineware® Engine. Pozwalają one na dodawanie uzupełniających źródeł światła, odbić, efektów kamery, cienia oraz oświetlenia pośredniego. Poza tym precyzyjna kalkulacja oświetlenia oraz inne efekty gwarantują znacznie lepszy wynik renderowania. W przypadku gdy zamierzasz później wykorzystać bieżące ustawienia renderowania, zapisz je w postaci stylu Renderworks. W ten sposób możesz udostępniać te style innym użytkownikom, zaś obraz określonej części rysunku wyrenderujesz w dowolnym trybie. Paleta Wizualizacja umożliwia łatwy dostęp do wszystkich źródeł światła i kamer w pliku.

Na etapie tworzenia stylu Renderworks możesz nie tylko zapisać własne ustawienia renderowania w trybie realistycznym lub artystycznym, ale też uzyskać dostęp do stylu renderowania Redshift® by Maxon, który świetnie radzi sobie z dużymi, złożonymi plikami zawierającymi dużo geometrii i skomplikowanych efektów renderowania. Aby dowiedzieć się więcej, zob. Style Renderworks i Tworzenie stylów Renderworks.

Vectorworks oferuje także bieżącą synchronizację z niektórymi programami do renderowania w czasie rzeczywistym, zgodnie z opisem w zagadnieniu Synchronizacja renderingu w czasie rzeczywistym.

Car_ex.png 

Optymalizacja renderowania

Renderowanie jest często procesem bardzo czasochłonnym. Poza tym trzeba dysponować wystarczającą pamięcią, aby wykonać tę operację. Pasek postępu w dolnej części okna pokazuje czas konieczny do wykonania renderowania w trybach: Renderworks, Redshift by Maxon, Nie pokazuj linii ukrytych oraz Wielobok, co pozwala porównać czas renderowania w zależności od różnych ustawień renderowania i możliwości sprzętowych. Zmodyfikuj model i zmień opcje renderowania, aby zwiększyć wydajność renderowania oraz jego szybkość.

Użyj przemyślanej geometrii podczas modelowania obiektów. Znacznie lepiej jest modelować obiekt w postaci ekstruzji, bryły obrotowej czy powierzchni NURBS niż w formie obiektu siatkowego lub układu wieloboków 3D. W przypadku ekstruzji oraz obrotów 3D użyj polilinii oraz upewnij się, że kąt segmentu przekracza pięć stopni. Uprość geometrię zaimportowanych obiektów, ponieważ skomplikowane obiekty złożone z wielu małych, pojedynczych wieloboków 3D najbardziej spowolnią proces renderowania.

Usuń szczegóły 3D, które są zbędne w wyrenderowanym obrazie lub dla światła otoczenia. Jeżeli przykładowo zaprojektujesz model schodów z dużą liczbą pojedynczych śrub i wkrętów, każdy z tych elementów przyczyni się niepotrzebnie do wydłużenia czasu renderowania. Użyj klas, aby ukryć geometrię, która nie będzie widoczna w wyrenderowanym obrazie.

Przetestuj ustawienia renderowania na oknie widoku arkusza prezentacji przy użyciu niskiej rozdzielczości. Renderowanie arkusza prezentacji odbywa się w tle, co nie zakłóca dalszej pracy w programie. Domyślna rozdzielczość arkusza wynosi 72 dpi, ale do testowania renderowania wybierz niższą rozdzielczość (np. 40). Pomniejsz rysunek, aby zmniejszyć obszar renderowania lub użyj narzędzia Renderuj wybrany obszar z niską rozdzielczością.

Do finalnych renderów używaj okien widoku w arkuszach prezentacji i wyrenderowanych obszarów w formie bitmap, ponieważ proces ich renderowania za pomocą trybów Renderworks może odbywać się w tle. Następujące elementy mogą być renderowane w trybach „Nie pokazuj linii ukrytych” lub „Pokaż linie ukryte”:

Warstwy projektowe

Okna widoku w warstwach projektowych (o ile nie są wykadrowane oraz nie są oknami przekroju); wymagana jest wersja branżowa Vectorworks

Okna widoku w arkuszach prezentacji (o ile nie są oknami przekroju)

Wykadrowane okna widoku warstwy projektowej nie są renderowane w tle, natomiast wykadrowane arkusze prezentacji mają taką właściwość.

Jeśli warstwa projektowa lub okno widoku odnosi się do okna przekroju (wymagana jest wersja branżowa Vectorworks) lub do wykadrowanego okna widoku, warstwa projektowa lub okno widoku nie mogą być renderowane w tle.

Wyłącz światło otoczenia (zaznacz opcję Brak dla Oświetlenia pośredniego w oknie dialogowym „Oświetlenie” oraz w stylach Renderworks). To pozwoli Ci łatwiej ocenić wpływ poszczególnych źródeł światła na model.

Porównaj różne ustawienia renderowania oraz ich rezultaty. Wyłącz funkcję Antyaliasing dla Trybu cieniowania (wyłącznie w systemie macOS). W przypadku trybu niestandardowego zastosuj niską Jakość segmentacji, a nawet wyłącz opcje: Antyaliasing czy Cień. Zastosuj tryb szybki Renderworks, aby wykonać pierwszy test, zanim przełączysz się na tryb optymalny lub niestandardowy.

Dodając cień, zwiększysz czas renderowania. Dlatego warto wyłączyć cień dla obiektów, które zwykle nie rzucają cienia. Pojedyncze tekstury mogą rzucać cień lub cień może na nie padać, w zależności od wybranej opcji: Rzucany cień lub Uzyskaj cień, które znajdują się w sekcji Cień w oknie dialogowym „Edytuj teksturę”. Przykładowo na teksturę na bazie przezroczystego szkła pada jedynie niewielki cień, jak również ona sama nie rzuca cienia na inne obiekty. Włącz Miękki cień tylko dla źródeł światła, które rzucają wyraźne cienie na rysunku (np. dla oświetlenia kierunkowego typu Słońce).

Ponieważ tworzenie cieni to czasochłonny proces, najpierw wypróbuj opcję Okluzja otoczenia (dostępną w oknie dialogowym „Oświetlenie” oraz w stylach Renderworks), aby sprawdzić, czy obraz uzyskał żądaną głębię.

Jeśli używasz oświetlenia pośredniego, wybierz najniższą liczbę odbić (w oknie Światło otoczenia) i dostosuj jakość tylko dla trybów optymalnego oraz niestandardowego. Wyłącz oświetlenie pośrednie dla pojedynczych tekstur. To pozwoli przyspieszyć proces renderowania. Pamiętaj, że źródła światła typu oświetlenie liniowe oraz powierzchniowe

istotnie spowalniają czas renderowania. Nie stosuj zbyt wielu źródeł światła na rysunku, a Jakość wstawionych obiektów skoryguj w palecie Info. Użyj Miękkiego cienia tylko do źródeł, których cienie pełnią istotną rolę w modelu.

Jeżeli użycie efektów graficznych (zob. Efekty graficzne) jest zadowalające, zastosuj je zamiast trybów renderowania.

Dodanie odbić, odbicia z rozmyciem, przejrzystości z rozmyciem oraz poświaty skutkuje dłuższym czasem renderowania. Dlatego stosuj te efekty oszczędnie. Rozmycie renderuje się szybciej przy wartości niższej niż 15% i nie należy przekraczać 40%. W przypadku dużych, błyszczących powierzchni użyj raczej do atrybutu Odbicie opcję Tworzywo sztuczne lub Metal. Świecące obiekty są testowane z większą dokładnością, dlatego wymagają więcej czasu. Z tego względu zastosuj atrybut Poświata do kilku dużych obiektów, natomiast Przeciwoświetlenie do małych obiektów z prostymi źródłami światła. Rozważ użycie stylu Renderworks w trybie Redshift by Maxon, jeśli Twój sprzęt obsługuje Redshift – technologię, która z reguły świetnie radzi sobie ze świecącymi obiektami i odbiciami światła, co może znacznie skrócić czas renderowania złożonych plików wykorzystujących wiele ze wspomnianych efektów, ponieważ Redshift by Maxon korzysta z procesora GPU.

Szkło zwiększa czas renderowania, ponieważ ma właściwości odbijające, refrakcyjne, oraz przezroczyste.

W oknie dialogowym Edytuj teksturę wyłącz rzucanie cienia dla bardzo jasnego szkła. W tym samym oknie można również dezaktywować oświetlenie pośrednie dla szklanych tekstur. W ten sposób oszczędzisz czas konieczny do obliczenia tego parametru.

Aby edytować obiekt szklany (dla atrybutu Odbicie; typ Szkło) za pomocą wieloboku 3D lub innego płaskiego obiektu 3D, powiel i przesuń wielobok 3D na niewielką odległość tak, aby śledzenie promieni odbywało się przy użyciu obydwu powierzchni.

Cienkie materiały, takie jak szyby okna, mają niezbyt duże właściwości refrakcyjne, tak więc współczynnik załamania można ustawić na niską wartość (nieco powyżej 1).

W przypadku budynków często wykorzystuje się szkło z metaliczną lub lustrzaną energooszczędną powłoką. W takim przypadku połączenie opcji Lustro dla atrybutu Odbicie i jednolitej przezroczystości pozwoli utworzyć efekt, który renderuje się szybciej.

Kolor absorpcji stosuje się do precyzyjnych zbliżeń obiektów szklanych. Należy jednak pamiętać, że może to spowolnić proces renderowania.

Przede wszystkim parametr rozmycia w przypadku matowego szkła powoduje wydłużenie renderowania. W związku z tym stosuj te atrybuty cieniowania w przemyślany sposób, ponieważ im mniejsza wartość rozmycia, tym krótszy czas renderowania.

Synchronizacja renderingu w czasie rzeczywistym

Możliwość bieżącej synchronizacji grafiki utworzonej w Vectorworks polega na współdzieleniu geometrii, danych i innych informacji graficznych z rysunku z zewnętrznymi aplikacjami, które umożliwiają renderowanie na żywo oraz dostęp do rozbudowanych bibliotek obiektów. Wymiana informacji graficznych pomiędzy aplikacjami odbywa się za pomocą aktywnego łącza. Do programów współpracujących z Vectorworks należą: Lumion i Enscape (aplikacja dostępne tylko w systemie Windows) oraz programy z serii Epic Games, które korzystają z funkcjonalności Unreal Engine za pośrednictwem łącza Datasmith Direct Link, takiego jak Twinmotion i Unreal Editor (obsługiwanych w systemach macOS i Windows). Płynny przepływ pracy z wykorzystaniem aktywnego łącza umożliwia synchronizację między obydwoma programami w całym procesie projektowym, bez konieczności wielokrotnej wymiany plików i powtarzalnych operacji importu/eksportu.

Korzystaj z funkcjonalności Datasmith Direct Link w sposób opisany w zagadnieniu Bieżąca synchronizacja grafiki przy użyciu łącza Datasmith Direct Link. Obsługę synchronizacji w czasie rzeczywistym w programach Lumion i Enscape zapewniają dostawcy tych aplikacji. Zarówno pliki instalacyjne, jak i wsparcie techniczne można uzyskać na stronach producentów. 

Oprócz zsynchronizowanego mechanizmu renderowania, Vectorworks oferuje również bieżące połączenie z aplikacją Solibri Office z myślą o wymianie danych IFC (wymagana wersja branżowa Vectorworks); zob. Wymiana danych IFC z Solibri.

Tryby renderowania w Renderworks

Renderowanie w tle

Style Renderworks

Renderowanie wybranego obszaru

Dodawanie źródła światła

Zarządzanie kamerami i źródłami światła w palecie Wizualizacja

Renderowanie odroczone

Eksport wyrenderowanych projektów w formacie HDRI

Metoda pracy: Projektowanie eventów